package cool.gaogao.jdbcTemplate.book.service;

import cool.gaogao.jdbcTemplate.book.bean.Book;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author 高山青
 * @Date 2021/12/31  -   16:19
 */

public interface BookService {
	//添加图书
	int addBook(Book book);
	//修改图书
	int updateBook(Book book);
	/**
	 * 删除图书
	 */
	int deleteBook(Book book);
	/**
	 * 查看图书数目
	 */
	int getCount();
	/**
	 * 查询一本
	 */
	Book findBook(Book book);
	/**
	 * 查看所有图书
	 */
	List<Book> findAll();
	/**
	 * 批量新增
	 */
	int[] bathAddBook(List<Object[]> books);
	/**
	 * 批量修改
	 */
	int[] bathUpdateBook(List<Object[]> books);
	/**
	 * 批量删除
	 */
	int[] bathDeleteBook(List<Object[]> books);

}
